╘Ultima╒ is a series of computer fantasy role-playing games popularized on the Apple II in the early 1980s. Although all of the Ultimas (9, plus several related games) have been written for PC clones, no Ultimas have been released since the mid-1980s for the best personal computer, the Macintosh. I felt this was an awful shame, as I have always enjoyed playing Ultimas on my Apple II. Ultima II and Ultima III were originally released around 1985 for the Macintosh, but they were small-screen black & white games, and won╒t even run on modern Macs. This Ultima III is a shareware re-write of Ultima III for color Macintosh computers, taking advantage of the modern Mac╒s features. After reading this file, please read the ╥Ultima III Manual╙ file for more information on how to play the game. For extra credit, check out the ╥Ultima III FAQ╙, too ╤ it contains answers to some of the most Frequently Asked Questions about Ultima III.
Ñ This Program Is Shareware - $15.00
This software is freely distributable in its unregistered form. You can fully play the unregistered game, except you can't get to Ambrosia (if that means nothing to you, don╒t worry ╨ it takes a while to get to that point). However, you will not be able to solve the game without going to Ambrosia. You also won╒t be able to raise your abilities (and therefore cast higher level spells). Registering costs $15 and you will be given a code which will instantly unlock the rest of the game. See the ╥Register╔╙ command under the Apple menu to find out how to register, or see the How To Register This Game! section of this Read Me file.
Ñ About The Documentation
Aside from this Read Me file, there are four other important documents.
1 - Ultima III Manual. This is the ╥Ultima III Book of Play.╙ Read this next.
2 - Ultima III FAQ. Answers to questions you╒ll probably be wondering about.
3 - Cloth Map. This is a QuickTime-compressed PICT file of the map of Sosaria.
Double-click it and print it out on your printer or view it on-screen.
You will need to set your Page Setup to sideways for it to print out correctly.
4 - ░ Cleric Spells ░. Arcane descriptions of all of the Clerical prayers.
5 - ░ Wizard Spells ░. Arcane descriptions of all of the Wizard╒s spells.
Ñ System Requirements for Ultima III
Simply try running the program, and if it has a problem with your computer╒s configuration, it will let you know what is wrong. But here╒s the requirements and recommendations anyway:
░ 68020 or newer processor (680x0 code is untested!)
░ 6 megabytes free RAM (may be less ╨ see below)
Recommended items:
░ Power Macintosh
░ Stereo speakers, to appreciate the music
░ Speech Manager, to hear the characters speak to you
The amount of RAM memory Ultima III requires depends on your configuration - 6000K of free RAM is needed for full-size, 32-bit graphics with music and speech enabled. You may get away with much less RAM allocation; Ultima III will let you know if you have set it too low. Virtual Memory works fine with Ultima III, though like most games, sound/music/speech may get choppy at times. Note that very old versions of Speech Manager (such as version 1.1.1) may cause Ultima III to outright crash.
The graphics for Ultima III were designed to be used in 640x400, millions of colors. If you have lesser graphic capabilities, the same graphics are used; just smashed and/or dithered down to your resolution/color depth. Don╒t expect it to be a masterpiece. Color modes with less than 256 colors have not been extensively tested ╤ your mileage may vary. Sound Manager and Speech Manager (PlainTalk¬) are free from Apple, and can be had from users groups, Apple dealers, and some on-line services. Ultima III 1.4.2 has been tested on Mac OS 7.5.3 up to Mac OS 9 -- and I╒m told it works fine on Mac OS X as well. Older versions of the Mac OS may work alright with Ultima III, but have not been tested. For non-PowerMacs, 680x0 code is included but as I do not have access to that venerable of a Mac, it is untested.
Ñ Other Notes
First, some notes about some of the Options menu items. Many of the options will slow down your computer ╤ turn one or more off to increase game speed. Some are not self-explanatory:
╥Shape Masking╙ allows you to see the terrain behind people and monsters, instead of just a black square. Because it can be too slow for the earlier color Macintoshes, it is optional. ╥Constrain Speed╙ will keep the graphics from animating too quickly on higher-end Macintoshes. It╒s only an option because zipping around Sosaria on a fast Mac without speed constraints can be reeely gratifying. ╥Hide Desktop╙ will hide everything outside of the Ultima III window. The menu bar also turns invisible, but it is really still there; just click there and the menus will pop down. ╥Sound╙, ╥Music╙, and ╥Speech╙ should be obvious. If all of the characters have the same voices, it means you don╒t have a complete set of Apple╒s voices ╤ they can be found wherever Apple software can be downloaded. Sound requires Sound Manager 3.0 or newer, speech requires Speech Manager. Note that if you run Ultima III without Sound or Speech Manager, it will deactivate the appropriate option; if you later put Sound or Speech Manager on your computer, you╒ll have to reactivate the option yourself.
Game Options╔ in the Options menu also lets you change many game settings. Herein you can adjust some of the more annoying aspects of Ultima III to your liking. Wind has no effect: Normally, you can╒t pilot your ship into the wind, and you can╒t go anywhere when the winds are calm. This option lets you ignore the wind and move at will. Can move diagonally: With this option on, you can use the mouse and numeric keypad to also move and interact diagonally as well as in the cardinal directions. Simple auto-combat: When active, your characters automatically will fight combat for you. Note that you still need to properly equip the characters and heal the wounded. During combat, if you hold down command-period you can abort auto-combat to fight manually. Likewise, if a character drops below 50 hit points and can't get away from monsters to avoid being hit, auto-combat will cease. Auto-heal: This option, along with the ╙Limit╙ number next to it, allows Ultima III to automatically cast healing spells when any of your characters have dropped below the defined limit when not in combat. Save game only when asked: Normally, Ultima III saves your party╒s status every time you enter or exit a place, and when characters are killed. With this option turned on, the party╒s status will never be saved to disk unless you specifically save it. Wait for sound effects: If you turn this off, all sound effects are played asynchronously; that is, the game won't ever pause and wait for a sound effect to finish. Auto-switch to low resolution: Normally you decide if you want it to do this when Ultima III is first launched. If you╒ve told it to ╥don╒t ask again╙, here╒s where you can change your mind.
When launching the Ultima III application, it will assume you want to use a file named ╥Roster╙ in the same folder as the application, and it will create a new one if it can╒t find one. You can back up your saved game by duplicating your Roster file as often as you like. Just be sure that the one you want to use is the one named ╥Roster╙.
Ñ Why I Did This
I ported this excellent 80╒s game to the Macintosh because of my disappointment at how few good fantasy adventure/role playing games there were for the Macintosh. I (like many) am a devout Ultima fan, having played the various incarnations of the game since the game was just called ╥Ultima╙ and had no sequels. I used the Apple II version of Ultima III as my model and inspiration for the port, and because of this, people unfamiliar with older Ultima games may complain about the user interface. There are a variety of intuitive mouse controls, but some things must be done with the keyboard, such as casting spells. It just wouldn╒t be Ultima III if you didn╒t have to type C, W, B, <UpArrow> for your Druid to cast a Mittar spell at an Orc above him.
Leon McNeill - LairWare
I can be contacted for tech support/fan mail/flames/bug reports at:
internet: beastie@lairware.com
www.lairware.com
Ñ How To Register This Game!
The easiest way to pay for Ultima III is via a secure web page, http://order.kagi.com/?BF
Otherwise, paying for Ultima III is still pretty easy - open the Register program found in the same folder as Ultima III. Enter your name and e-mail address, and change the quantity from 0 to 1. Save, Print, or Copy the data from the Register program and send the data and payment to the company which handles the shareware registration, Kagi. If you're going to pay by Credit Card, you can e-mail or fax the data to Kagi. Their fax number is +1 510 652-6589. For e-mail, you can Copy the data from Register and paste it into the body of an e-mail message, and send it to sales@kagi.com.
Payments sent via e-mail are processed within 3 or 4 days. You'll receive an e-mail acknowledgement when it has been processed. Payments sent via fax take up to 10 days, and if you provide a correct internet e-mail address, you'll receive an e-mail acknowledgement.
If you are paying with Cash or Check (US Dollars), you should print the data using the Register application and send it to the address shown on the form. You can pay with a wide variety of cash from different countries, but checks must be drawn in US Dollars. Kagi cannot accept checks in other currencies.
If you don't have an e-mail address (gasp!), you'll need to select Postcard Receipt when ordering so that Kagi can give you your registration code to unlock Ultima III.
Once you've got your registration code from Kagi, go to Ultima III's Register command under the Apple Menu, and enter your User Name and Registration Code exactly as it appears on the e-mail/postcard. After you have registered Ultima III, please do not distribute the Ultima III program to others unless you unregister it in the Register dialog box.
Registering this software means that you agree to and understand the License Agreement and Disclaimer below.
Ñ License Agreement / Disclaimer
In its unregistered form, this software archive is freely distributable. The only requirement is that this software archive not be modified in any way.
LairWare reserves the right to make improvements in the product described in this document at any time and without notice.
This software and accompanying documentation are copyrighted. All rights are reserved. Once registered, no part of this documentation or the described software may be copied, reproduced, translated or reduced to any electronic medium or machine readable form without the prior written consent of LairWare.
LairWare is not responsible for any damage to the user╒s computer system or any data on it, and in no event will LairWare be responsible to the user for any consequential, incidental, or indirect damages arising from the use of this software, even if LairWare has been advised of the possibility of such damages. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitations may not apply to you. But you probably knew that already.
Ñ Thank-Yous
Thanks to Richard Garriott (Lord British) for giving me permission to do this. Without his support, this program never would have seen the light of day.
╔ to Bill Wallace for putting Ken Arnold╒s excellent music in MIDI format.
╔ to Antoine Rossett for his Player Pro MOD music playing library.
╔ to all the beta testers whose names appear deep on the dungeon walls.
╔ and to HÄlÅne McNeill, my wife, for putting up with this project.
Ñ Version Notes
Version 1.4.2:
░ Fixed a bug causing crashes on pre-Mac OS 8.5.
░ Menu bar & Control Strip now properly hide themselves in all OS versions.
░ Compiled 68K code (largely untested).
░ More small bug fixes and improvements.
Version 1.4.1: (PowerPC only)
░ Fixed a bug causing a crash sometimes during character creation.
Version 1.4: (PowerPC only)
░ When viewing your character's statistics, you can click on an item to use it, or drag items to other players.
░ Organize a Party completely made over with more Mac-like interface.
░ Many graphics updated with 24-bit (Millions of colors) versions.
░ Optionally switches main display into 640x480 pixels in Millions of colors.
░ Various small bug fixes.
Version 1.3:
░ Option: Save only when asked.
░ Option: Simple Automatic combat.
░ Option: Move diagonally.
░ Option: Ignore wind.
░ Option: Play sounds asynchronously.
░ Different map size support.
░ Party is now optionally resurrected when the last character dies.
░ Abort to Main Menu command added.
░ Easier character creation.
░ Detects when a font will conflict with the one built into Ultima III.
░ Detects when an old version of Speech Manager (<1.3) is in use.
░ Keeps the ctSeeds smashed (keeps graphics fast after update events).
░ Handles update events when peering at gems.
░ Handles updates better on low-res Macs.
░ Ztats shows the correct player icon again (broken in 1.2).
░ Allow use of numeric keypad for movement in dungeons.
░ Other small refinements too small and varied to mention.
Version 1.2:
░ Fixed incompatibility with Thread Manager. Even for Macs that had no problem with TM :-\
Version 1.1:
░ Fixed Exodus logo noise trash fade commonly experienced by AV Mac users.
░ Fixed crashing that occurred on PowerPC Macs in opening ╥View╙ when music ends.
░ Notifies about incompatibility with Thread Manager if present, on 68K Macs.
░ Fixed other crashes.
░ Added little actual moons to the Moons display.
░ Nudged window down on 640x400 (PowerBook) Macs so you can mostly see the Moons display.
░ Allow use of numeric keypad for movement.
░ Fixed a typographic error that occurred when trying to ignite a torch when you are out of torches.
░ Fixed combat so that when you throw a dagger, you don't have to re-equip another one.
Version 1.0:
░ Initial release.
---
ULTIMA and LORD BRITISH are trademarks of ORIGIN Systems, Inc.